﻿using Newtonsoft.Json;
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;

namespace synoexec.synologylib.DataType
{
    public class MoveStatus
    {
        [JsonProperty("dest_folder_path")]
        public string DestFolderPath { get; set; }
        [JsonProperty("finished")]
        public bool Finished { get; set; }

        [JsonProperty("found_dir_number")]
        public int Found_Dir_Number { get; set; }

        [JsonProperty("found_file_number")]
        public int Found_File_Number { get; set; }

        [JsonProperty("found_file_size")]
        public int Found_File_Size { get; set; }

        [JsonProperty("path")]
        public string Path { get; set; }

        [JsonProperty("processed_size")]
        public int Processed_Size { get; set; }

        [JsonProperty("processing_path")]
        public string Processing_Path { get; set; }

        [JsonProperty("progress")]
        public int progress { get; set; }
        [JsonProperty("status")]
        public string Status { get; set; }
        [JsonProperty("total")]
        public int Total { get; set; }
        [JsonProperty("transfer_rate")]
        public int TransferRate { get; set; }
    }
}
